/*
 *Universidad Distrital Francisco José de Caldas
 *Proyecto de grado, Tecnología en Sistematización de Datos
 *Autores: Fernando Samboni
 *         Juan Carlos Cruz
 *
 */

$(document).ready(function(){
    
    $("#btnConsultar").click(function(){
        if($('#consultarAuxilios').validationEngine('validate')){
             consultarAuxilios();          
        }       
        
       
        return false;
    });
});

function consultarAuxilios() { 
    var desde = $("#desde").val();
    var hasta = $("#hasta").val();
    var facultad = $("#facultad").val();
    var dataString = "desde="+desde+"&hasta="+hasta+"&facultad="+facultad;
    //alert(dataString);
        
    //Mandamos valores con AJAX
    $.ajax({
        async: true,
        dataType: "html",
        type: "POST",
        contentType: "application/x-www-form-urlencoded",
        url: url+"/administrador/consultarauxilios",
        data: dataString,
        beforeSend: function(data){
            $("#msjconfirmacion").html("<label style='color:blue;'>* Consultando datos...</label>");
        },
        success: function(requestData){
            //alert("Servidor respondio: "+requestData);
            if(requestData == 0){
                apprise("El rango de fechas no coinciden",{
                    'animate':true
                });
            }					
            else{
                var datos = requestData;
                var datos2 = procesarRespuesta(datos);
                //alert(datos2[9].puntaje);
                var p = datos2.length;
                        
                var tabla = '<table class="table table-striped table-hover table-bordered" id="sample_editable_1">';
                tabla += '<caption></caption>';
                tabla += '<thead>';
                tabla += '<tr>';
                tabla += '<th>Fecha</th><th>Proyecto Curricular</th><th>Total</th>';
                tabla += '</tr>';
                tabla += '</thead>';
                tabla += '<tbody>';
                tr = '';
 
                for (i = 0; i < p; i++){
                    tr += '<tr>';
                    tr += '<td>'+datos2[i].fecha+'</td><td>'+datos2[i].nombre+'</td><td>'+datos2[i].cnt+'</td>';
                    tr += '</tr>';
                }
 
                tabla += tr;
                tabla += '</tbody></table>';
 
                $('#probando').html( tabla );
                
            }	        
        },
        error: function(requestData, strError, strTipoError){
            alert("Error "+strTipoError+": " + strError);
        },
        complete: function (requestData, exito){}
    });        
}

function procesarRespuesta(ajaxResponse)
{ 
    // observa que aquí asumimos que el resultado es un objeto 
    // serializado en JSON, razón por la cual tomamos este dato
    // y lo procesamos para recuperar un objeto que podamos
    // manejar fácilmente
    if (typeof ajaxResponse == "string"){
        ajaxResponse = $.parseJSON(ajaxResponse); 
    //alert("entro");
    }               
    return ajaxResponse;
}